#ifndef SSICLOUD_ENERGY_ANALYSIS_H
#define SSICLOUD_ENERGY_ANALYSIS_H

#include <ssicloud_list_object.h>

namespace ssicloud {
//
/**
 * @brief The EnergyAnalysis class
 *  能耗分析， 返回的数据是列表
 * @note 结果：验证OK
 */
class EnergyAnalysis : public ListObject<EmergyLNode>
{
public:
    EnergyAnalysis();

    //! 能耗分析数据列表
    bool requestAll(const char *start = "2021-05-01", const char *end = "2021-05-31");

    //! 分析数据
    int genResult(NetBuffer *data);

    //! 调试信息
    void profile();

private:
    char m_body[1024];
};
}

#endif // SSICLOUD_ENERGY_ANALYSIS_H
